html {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

a {
    color: #337ab7;
    text-decoration: none;
}

a:hover, a:active, a:focus {
    outline: none;
    text-decoration: none;
    color: #72afd2;
}

:after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

b, strong {
    font-weight: 700;
}

body {
    font-family: Microsoft YaHei, 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: 400;
    overflow-x: hidden;
    overflow-y: auto;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    margin: 0;
    background-color: #fff;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-weight: 500;
}

.pagination div .page-num + .page-confirm {
    padding: 3px 14px;
}